pub mod add{
    use std::ops::Add;

    pub fn add<T>(a:T,b:T)->T
    where T:Add<Output=T>{
        a+b
    }
}